provide an essential service - Allemand Anglais Dictionnaire